草庐IT

OpenSSL 证书

全部标签

objective-c - 在运行时创建证书和传递类型 ID

我的Passbook相关应用最近根据准则23.3被拒绝:23.3:Passesmustbesignedbytheentitythatwillbedistributingthepassunderitsownname,trademark,orbrandortheappwillberejectedandPassbookcredentialsmayberevoked我有几个问题,并与Apple的某个人通了电话。他们告诉我,要解决我的问题,我可以在我的应用程序中创建一个注册表单。然后可以使用此注册表单创建证书并根据用户的凭据为用户传递类型ID。但是,我一直在梳理文档,但没有发现任何允许人们在没有

iphone - 在 iOS 中使用 openssl 从 SSL 证书中提取颁发者 (CN)

我想在iOS中使用openSSL从SSL证书中提取IssuerCN(通用名称)。我正在使用链接http://pastebin.com/Vn797Sc0用于从证书中提取信息。我正在获取发行者名称,但无法在iOS中提取发行者通用名称(通用名称)。提前致谢 最佳答案 您可以在您链接的代码中提取通用名称,如组织字段(未测试)staticNSString*CertificateGetIssuerCommonName(X509*certificateX509){NSString*issuerCN=nil;if(certificateX509!=

java - ios 以编程方式创建证书请求

我正在尝试在不使用openSSL的情况下在iOSamOSX中以编程方式创建证书请求(我将发送到服务器)。我已经设法创建了RSAkey对,但我无法完成其余的工作。我的代码完全符合我的需要,但它是用Java编写的,我想知道是否有人可以帮助我将其转换为objective-c。Java代码如下:test.generateKeys();//generateRSAkeypairPrivateKeyprivateKey=test.keys.getPrivate();PublicKeypublicKey=test.keys.getPublic();SecureRandomsr=newSecureRan

php - fwrite() : SSL operation failed with code 1. OpenSSL 错误消息:\nerror:1409F07F:SSL 例程:SSL3_WRITE_PENDING:PHP 中的错误写入重试

我在stackoverflow中遇到了同样的问题并尝试了所有答案但没有帮助。我不知道错误是什么。这是我正在使用的功能:functionsendRegistryNotification($message,$deviceToken,$deviceType,$batchcount){$message=$message;$batchcount=$batchcount;$path=ABSPATH.'api'.DIRECTORY_SEPARATOR.'includes'.DIRECTORY_SEPARATOR.'Certificates2.pem';$deviceType=strtolower($

ios - 请求开发人员证书的分发配置文件

使用Xcode9.1,在构建iOS应用程序后,我尝试将其存档。但是我收到以下错误消息:配置文件“MyAppProfile”不包含签名证书“​​iPhoneDeveloper:我的名字(X1YZ2AB3CD)”。仔细观察后,我看到MyAppProfile是一个分发配置文件(这就是我想要的)并且X1YZ2AB3CD与开发人员证书匹配。但是在构建MyAppProfile(用于AppStore)时,我可以选择一个唯一的分发证书(没有开发人员证书)。那么,为什么我会收到此消息,提示MyAppProfile不包含开发人员证书。我有点迷路了。任何人都可以在这里阐明一些问题吗?如果我放弃手动签名,这是

ios - 允许使用 WKWebView 自签名证书

我有以下代码,但我不知道为什么我的webview没有加载。overridefuncviewDidLoad(){super.viewDidLoad()loadWebview(env_url:"https://myurl.com")}funcloadWebview(env_url:String){letconfig=WKWebViewConfiguration()letcontroller=WKUserContentController()config.userContentController=controller//onlyhttpsisallowedleturl=URL(string

iphone - 如何从 OpenSSL 加密数据中获取初始化向量 (iv)

免责声明:密码学新手。我有一个使用OpenSSL加密数据的外部进程,该进程现在使用盐。iPhone应用程序从服务器获取数据,将其下载到应用程序的文档目录,然后需要对其进行解密。iPhone操作系统不包含OpenSSL库。您可以自己构建它,但这很困难且棘手。多亏了Stackoverflow的帮助,我找到的“最简单”的解决方案是使用CommonCrypto/CommonCryptor.h,它是安全框架的一部分。但是解密数据的C函数需要一个iv才能正确解密。有没有办法从加密数据中导出iv(对我来说,这似乎会抵消额外的安全性)?或者我是否需要首先以某种方式指定iv并让iPhone应用程序知道它

iphone - 客户端证书 iOS

我正在尝试提取一个.p12文件并将其用于针对我自己的服务器的双向身份验证。当我尝试编译时出现一些链接错误。错误指的是:_kSecImportExport密码_SecIdentityCopyCertificate_kSecImportItemTrust_SecPKCS12Import_kSecImportItemIdentity这是我用来提取p12文件的代码:-(void)clientCert{NSString*path=[[NSBundlemainBundle]pathForResource:@"torbix"ofType:@"p12"];NSData*p12data=[NSDatad

iphone - Apple Push Certificate - 无效的证书签名请求

我使用以下命令创建了自己的CSRopensslreq-new-newkeyrsa:2048-nodes-outbgsisson_com.csr-keyoutbgsisson_com.key-subj"/C=US/ST=CA/L=LosAngeles/O=BenjaminSisson/OU=Development/CN=bgsisson.com/emailAddress=myemail@dom.com"然后我用下面的命令创建了一个CRTopensslx509-req-days365-inbgsisson_com.csr-signkeybgsisson_com.key-outbgsisso

ios - iOS 6 是否支持 OpenSSL?

我的iOS应用程序从主服务器发送和接收消息。我希望对这些消息进行加密。你如何在iOS6上加密解密AES-256字符串?是否有“本地”解决方案? 最佳答案 OpenSSL并未与iOS捆绑在一起,但您仍然可以自行编译并将其链接到您的应用程序中。您还可以使用通用加密。OpenSSL未捆绑的原因是因为在不破坏与依赖于旧版本的应用程序的兼容性的情况下升级OpenSSL的系统版本是不可能的。您不应“使用AES-256”来加密您的消息,因为AES-256只是一种密码,它不会使您的消息安全。您应该使用更高级别的工具,例如SSL或TLS。可以这样想: